Action Systems with Continuous Behaviour
نویسندگان
چکیده
An action system framework is a predicate transformer based method for modelling and analysing distributed and reactive systems. The actions are statements in Dijkstra's guarded command language, and their semantics is given by predicate transformers. We extend conventional action systems with a di erential action consisting of a di erential equation and an evolution guard. The semantics is given by a weakest liberal precondition transformer, because it is not always desirable that di erential actions terminate. It is shown that the proposed di erential action has a semantics which corresponds to a discrete approximation when the discrete step size goes to zero. The extension gives action systems the power to model real-time clocks and continuous evolutions within hybrid systems. In this paper we give a standard form for such a hybrid action system. We also extend parallel composition to hybrid action systems. This does not change the original meaning of the parallel composition, and therefore ordinary action systems compose in parallel with hybrid action systems. Note This TUCS technical report combines and updates the two TUCS technical reports no.109 and no.110.
منابع مشابه
Refinement and Continuous Behaviour
Re nement Calculus is a formal framework for the development of provably correct software. It is also used in the development of Action Systems, which is a predicate transformer based framework for constructing distributed and reactive software systems. Recently, Action Systems were extended with a new action called the di erential action. It allows the modelling of continuous behaviour. Along ...
متن کاملReenement and Continuous Behaviour
Re nement Calculus is a formal framework for the development of provably correct software It is also used in the development of Action Systems which is a predicate transformer based framework for constructing distributed and reactive software systems Recently Action Systems were extended with a new action called the di erential action It allows the modelling of con tinuous behaviour Along with ...
متن کاملHyper-Rational Choice and Economic Behaviour
In this paper, with help of the concept of hyper-rationality, we model the interaction between two investment companies by an important game as trickery game that has special equilibrium which called hyper-equilibrium. In trickery game, one company can choose cooperation with another company until the last moment and finally changes his action to non-cooperation which incur more loss to an oppo...
متن کاملFUZZY GOULD INTEGRABILITY ON ATOMS
In this paper we study the relationships existing between total measurability in variation and Gould type fuzzy integrability (introduced and studied in [21]), giving a special interest on their behaviour on atoms and on finite unions of disjoint atoms. We also establish that any continuous real valued function defined on a compact metric space is totally measurable in the variation of a regula...
متن کاملHybrid action systems
Based on the di erential action introduced in [12] we extend the action system framework into a hybrid action system framework. Hybrid action systems are to be used in modelling and analysing hybrid systems. The meaning of a hybrid action system is given as an ordinary action system. We also extended the de nition of a parallel composition for action systems to handle the continuous behaviour i...
متن کاملObject-oriented hybrid systems of coalgebras plus monoid actions
Hybrid systems combine discrete and continuous dynamics. We introduce a semantics for such systems consisting of a coalgebra together with a monoid action. The coalgebra captures the (discrete) operations on a state space that can be used by a client (like in the semantics of ordinary (non-temporal) object-oriented systems). The monoid action captures the innuence of time on the state space, wh...
متن کامل